Pular para o conteúdo principal

ClientesNaoCompareceramDia

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método ClientesNaoCompareceramDia é responsável por calcular e retornar uma lista de clientes que não compareceram em um determinado dia, com base em um intervalo de datas fornecido. Ele é parte da implementação do repositório KPIClinicaRepository e utiliza um DTO (DataInicioDataFimDTO) para receber os parâmetros de entrada.

plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs
public async Task<List<ResumoGraficoBarrasDTO>> ClientesNaoCompareceramDia(DataInicioDataFimDTO filtro) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
IEnumerable<DateTime>.ToArray<DateTime>()plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs449
Linq.Enumerable.Range(int, int)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs449
DateTime.Subtract(DateTime)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs449
DateTime.AddDays(double)plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs450

Referências

Método / EndpointLocalizaçãoLinha
KPIClinicaController.ClientesNaoCompareceramDia(DataInicioDataFimDTO)plasfran_erp_api/Controllers/KPIClinicaController.cs133

Detalhamento das Referências

KPIClinicaController.ClientesNaoCompareceramDia

Este método é um endpoint HTTP POST que expõe a funcionalidade de ClientesNaoCompareceramDia através de uma API. Ele recebe um objeto DataInicioDataFimDTO como corpo da requisição e retorna um ActionResult que encapsula a lista de clientes que não compareceram.

Impacto de Alterações

Alterações no método ClientesNaoCompareceramDia podem impactar diretamente o endpoint ClientesNaoCompareceramDia no KPIClinicaController, afetando assim qualquer cliente que consuma essa API para obter dados sobre clientes que não compareceram.

Propagação de Mudanças

  1. Alterações na lógica de cálculo dentro de ClientesNaoCompareceramDia podem afetar a precisão dos dados retornados pelo endpoint ClientesNaoCompareceramDia.
  2. Mudanças na assinatura do método ClientesNaoCompareceramDia exigirão ajustes correspondentes no KPIClinicaController.

Requisitos para Alteração Segura

  • Garantir que todas as dependências diretas sejam compatíveis com as alterações propostas.
  • Atualizar e validar todos os testes unitários e de integração relacionados para garantir que o comportamento esperado seja mantido.
  • Revisar e ajustar a documentação da API para refletir quaisquer mudanças na interface ou comportamento do endpoint.